home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 2 / Amiga Tools 2.iso / tex / macros / source / contrib / caption / caption.sty < prev    next >
LaTeX Document  |  1995-03-10  |  4.8 KB

open in: MacOS 8.1     |     Win98     |     DOS

browse contents    |     view JSON data     |     view as text


This file was processed as: LaTeX Document (document/latex).

ConfidenceProgramDetectionMatch TypeSupport
100% dexvert LaTeX Document (document/latex) magic Supported
1% dexvert DirectMusic Style (music/directMusicStyle) ext Unsupported
1% dexvert Microsoft Word Style Sheet (other/microsoftWordStyleSheet) ext Unsupported
1% dexvert KORG File (other/korgFile) ext Unsupported
1% dexvert Text File (text/txt) fallback Supported
100% file LaTeX document text default
99% file LaTeX document, ASCII text default
100% checkBytes Printable ASCII default
100% perlTextCheck Likely Text (Perl) default
100% detectItEasy Format: plain text[LF] default (weak)



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 25 25 20 0a 25 25 20 54 | 68 69 73 20 69 73 20 66 |%% .%% T|his is f|
|00000010| 69 6c 65 20 60 63 61 70 | 74 69 6f 6e 2e 73 74 79 |ile `cap|tion.sty|
|00000020| 27 2c 20 67 65 6e 65 72 | 61 74 65 64 20 0a 25 25 |', gener|ated .%%|
|00000030| 20 6f 6e 20 3c 31 39 39 | 35 2f 33 2f 34 3e 20 77 | on <199|5/3/4> w|
|00000040| 69 74 68 20 74 68 65 20 | 64 6f 63 73 74 72 69 70 |ith the |docstrip|
|00000050| 20 75 74 69 6c 69 74 79 | 20 28 32 2e 32 69 29 2e | utility| (2.2i).|
|00000060| 0a 25 25 20 0a 25 25 20 | 54 68 65 20 6f 72 69 67 |.%% .%% |The orig|
|00000070| 69 6e 61 6c 20 73 6f 75 | 72 63 65 20 66 69 6c 65 |inal sou|rce file|
|00000080| 73 20 77 65 72 65 3a 0a | 25 25 20 0a 25 25 20 63 |s were:.|%% .%% c|
|00000090| 61 70 74 69 6f 6e 2e 64 | 74 78 20 20 28 77 69 74 |aption.d|tx (wit|
|000000a0| 68 20 6f 70 74 69 6f 6e | 73 3a 20 60 70 61 63 6b |h option|s: `pack|
|000000b0| 61 67 65 27 29 0a 25 25 | 20 0a 25 25 20 43 6f 70 |age').%%| .%% Cop|
|000000c0| 79 72 69 67 68 74 20 28 | 43 29 20 31 39 39 34 20 |yright (|C) 1994 |
|000000d0| 48 61 72 61 6c 64 20 41 | 78 65 6c 20 53 6f 6d 6d |Harald A|xel Somm|
|000000e0| 65 72 66 65 6c 64 74 20 | 0a 25 25 20 0a 0a 5c 4e |erfeldt |.%% ..\N|
|000000f0| 65 65 64 73 54 65 58 46 | 6f 72 6d 61 74 7b 4c 61 |eedsTeXF|ormat{La|
|00000100| 54 65 58 32 65 7d 5b 31 | 39 39 34 2f 30 36 2f 30 |TeX2e}[1|994/06/0|
|00000110| 31 5d 0a 5c 50 72 6f 76 | 69 64 65 73 50 61 63 6b |1].\Prov|idesPack|
|00000120| 61 67 65 7b 63 61 70 74 | 69 6f 6e 7d 5b 31 39 39 |age{capt|ion}[199|
|00000130| 35 2f 30 31 2f 30 39 20 | 76 31 2e 33 20 63 61 70 |5/01/09 |v1.3 cap|
|00000140| 74 69 6f 6e 20 70 61 63 | 6b 61 67 65 20 28 41 53 |tion pac|kage (AS|
|00000150| 29 5d 0a 5c 74 79 70 65 | 6f 75 74 7b 50 61 63 6b |)].\type|out{Pack|
|00000160| 61 67 65 3a 20 63 61 70 | 74 69 6f 6e 20 76 31 2e |age: cap|tion v1.|
|00000170| 33 20 3c 31 39 39 35 2f | 30 31 2f 30 39 3e 20 28 |3 <1995/|01/09> (|
|00000180| 41 78 65 6c 20 53 6f 6d | 6d 65 72 66 65 6c 64 74 |Axel Som|merfeldt|
|00000190| 29 7d 0a 5c 6e 65 77 63 | 6f 6d 6d 61 6e 64 7b 5c |)}.\newc|ommand{\|
|000001a0| 63 61 70 74 69 6f 6e 73 | 69 7a 65 7d 7b 7d 0a 5c |captions|ize}{}.\|
|000001b0| 6e 65 77 63 6f 6d 6d 61 | 6e 64 7b 5c 63 61 70 74 |newcomma|nd{\capt|
|000001c0| 69 6f 6e 6c 61 62 65 6c | 66 6f 6e 74 7d 7b 7d 0a |ionlabel|font}{}.|
|000001d0| 5c 6e 65 77 6c 65 6e 67 | 74 68 7b 5c 63 61 70 74 |\newleng|th{\capt|
|000001e0| 69 6f 6e 6d 61 72 67 69 | 6e 7d 0a 5c 6e 65 77 63 |ionmargi|n}.\newc|
|000001f0| 6f 6d 6d 61 6e 64 7b 5c | 61 73 40 6e 6f 72 6d 61 |ommand{\|as@norma|
|00000200| 6c 63 61 70 74 69 6f 6e | 7d 5b 32 5d 7b 25 0a 20 |lcaption|}[2]{%. |
|00000210| 20 23 31 20 23 32 7d 0a | 5c 6e 65 77 63 6f 6d 6d | #1 #2}.|\newcomm|
|00000220| 61 6e 64 7b 5c 61 73 40 | 69 73 75 63 61 70 74 69 |and{\as@|isucapti|
|00000230| 6f 6e 7d 5b 32 5d 7b 25 | 0a 20 20 5c 73 62 6f 78 |on}[2]{%|. \sbox|
|00000240| 7b 5c 61 73 40 63 61 70 | 74 69 6f 6e 62 6f 78 7d |{\as@cap|tionbox}|
|00000250| 7b 23 31 5c 20 7d 25 0a | 20 20 5c 61 64 64 74 6f |{#1\ }%.| \addto|
|00000260| 6c 65 6e 67 74 68 7b 5c | 61 73 40 63 61 70 74 69 |length{\|as@capti|
|00000270| 6f 6e 77 69 64 74 68 7d | 7b 2d 5c 77 64 5c 61 73 |onwidth}|{-\wd\as|
|00000280| 40 63 61 70 74 69 6f 6e | 62 6f 78 7d 25 0a 20 20 |@caption|box}%. |
|00000290| 5c 75 73 65 62 6f 78 7b | 5c 61 73 40 63 61 70 74 |\usebox{|\as@capt|
|000002a0| 69 6f 6e 62 6f 78 7d 5c | 70 61 72 62 6f 78 5b 74 |ionbox}\|parbox[t|
|000002b0| 5d 7b 5c 61 73 40 63 61 | 70 74 69 6f 6e 77 69 64 |]{\as@ca|ptionwid|
|000002c0| 74 68 7d 7b 23 32 7d 7d | 0a 5c 6e 65 77 63 6f 6d |th}{#2}}|.\newcom|
|000002d0| 6d 61 6e 64 7b 5c 61 73 | 40 63 65 6e 74 65 72 63 |mand{\as|@centerc|
|000002e0| 61 70 74 69 6f 6e 7d 5b | 32 5d 7b 25 0a 20 20 5c |aption}[|2]{%. \|
|000002f0| 70 61 72 62 6f 78 5b 74 | 5d 7b 5c 61 73 40 63 61 |parbox[t|]{\as@ca|
|00000300| 70 74 69 6f 6e 77 69 64 | 74 68 7d 7b 5c 62 65 67 |ptionwid|th}{\beg|
|00000310| 69 6e 7b 63 65 6e 74 65 | 72 7d 23 31 20 23 32 5c |in{cente|r}#1 #2\|
|00000320| 65 6e 64 7b 63 65 6e 74 | 65 72 7d 7d 7d 0a 5c 6e |end{cent|er}}}.\n|
|00000330| 65 77 63 6f 6d 6d 61 6e | 64 7b 5c 61 73 40 61 6e |ewcomman|d{\as@an|
|00000340| 6e 65 63 61 70 74 69 6f | 6e 7d 5b 32 5d 7b 25 0a |necaptio|n}[2]{%.|
|00000350| 20 20 5c 61 64 64 74 6f | 6c 65 6e 67 74 68 7b 5c | \addto|length{\|
|00000360| 6c 65 66 74 73 6b 69 70 | 7d 7b 30 70 74 20 70 6c |leftskip|}{0pt pl|
|00000370| 75 73 20 31 66 69 6c 7d | 25 0a 20 20 5c 61 64 64 |us 1fil}|%. \add|
|00000380| 74 6f 6c 65 6e 67 74 68 | 7b 5c 72 69 67 68 74 73 |tolength|{\rights|
|00000390| 6b 69 70 7d 7b 30 70 74 | 20 70 6c 75 73 20 2d 31 |kip}{0pt| plus -1|
|000003a0| 66 69 6c 7d 25 0a 20 20 | 5c 73 65 74 6c 65 6e 67 |fil}%. |\setleng|
|000003b0| 74 68 7b 5c 70 61 72 66 | 69 6c 6c 73 6b 69 70 7d |th{\parf|illskip}|
|000003c0| 7b 30 70 74 20 70 6c 75 | 73 20 32 66 69 6c 7d 25 |{0pt plu|s 2fil}%|
|000003d0| 0a 20 20 23 31 20 23 32 | 7d 0a 5c 69 66 78 5c 74 |. #1 #2|}.\ifx\t|
|000003e0| 68 65 73 75 62 66 69 67 | 75 72 65 5c 75 6e 64 65 |hesubfig|ure\unde|
|000003f0| 66 69 6e 65 64 0a 20 20 | 5c 6e 65 77 63 6f 6d 6d |fined. |\newcomm|
|00000400| 61 6e 64 7b 5c 61 73 40 | 73 75 62 63 61 70 73 69 |and{\as@|subcapsi|
|00000410| 7a 65 7d 5b 31 5d 7b 7d | 0a 5c 65 6c 73 65 25 0a |ze}[1]{}|.\else%.|
|00000420| 20 20 5c 74 79 70 65 6f | 75 74 7b 5c 73 70 61 63 | \typeo|ut{\spac|
|00000430| 65 5c 73 70 61 63 65 5c | 73 70 61 63 65 5c 73 70 |e\space\|space\sp|
|00000440| 61 63 65 5c 73 70 61 63 | 65 5c 73 70 61 63 65 5c |ace\spac|e\space\|
|00000450| 73 70 61 63 65 5c 73 70 | 61 63 65 5c 73 70 61 63 |space\sp|ace\spac|
|00000460| 65 0a 20 20 20 20 20 20 | 20 20 20 20 20 60 73 75 |e. | `su|
|00000470| 62 66 69 67 75 72 65 27 | 20 70 61 63 6b 61 67 65 |bfigure'| package|
|00000480| 20 64 65 74 65 63 74 65 | 64 7d 0a 20 20 5c 6c 65 | detecte|d}. \le|
|00000490| 74 5c 61 73 40 73 75 62 | 63 61 70 73 69 7a 65 5c |t\as@sub|capsize\|
|000004a0| 73 75 62 63 61 70 73 69 | 7a 65 0a 20 20 5c 72 65 |subcapsi|ze. \re|
|000004b0| 6e 65 77 63 6f 6d 6d 61 | 6e 64 7b 5c 40 74 68 65 |newcomma|nd{\@the|
|000004c0| 73 75 62 66 69 67 75 72 | 65 7d 7b 7b 5c 63 61 70 |subfigur|e}{{\cap|
|000004d0| 74 69 6f 6e 6c 61 62 65 | 6c 66 6f 6e 74 5c 74 68 |tionlabe|lfont\th|
|000004e0| 65 73 75 62 66 69 67 75 | 72 65 7d 5c 73 70 61 63 |esubfigu|re}\spac|
|000004f0| 65 7d 0a 20 20 5c 72 65 | 6e 65 77 63 6f 6d 6d 61 |e}. \re|newcomma|
|00000500| 6e 64 7b 5c 40 74 68 65 | 73 75 62 74 61 62 6c 65 |nd{\@the|subtable|
|00000510| 7d 7b 7b 5c 63 61 70 74 | 69 6f 6e 6c 61 62 65 6c |}{{\capt|ionlabel|
|00000520| 66 6f 6e 74 5c 74 68 65 | 73 75 62 74 61 62 6c 65 |font\the|subtable|
|00000530| 7d 5c 73 70 61 63 65 7d | 0a 5c 66 69 0a 5c 44 65 |}\space}|.\fi.\De|
|00000540| 63 6c 61 72 65 4f 70 74 | 69 6f 6e 7b 6e 6f 72 6d |clareOpt|ion{norm|
|00000550| 61 6c 7d 7b 5c 6c 65 74 | 5c 61 73 40 63 61 70 74 |al}{\let|\as@capt|
|00000560| 69 6f 6e 5c 61 73 40 6e | 6f 72 6d 61 6c 63 61 70 |ion\as@n|ormalcap|
|00000570| 74 69 6f 6e 7d 0a 5c 44 | 65 63 6c 61 72 65 4f 70 |tion}.\D|eclareOp|
|00000580| 74 69 6f 6e 7b 69 73 75 | 7d 7b 5c 6c 65 74 5c 61 |tion{isu|}{\let\a|
|00000590| 73 40 63 61 70 74 69 6f | 6e 5c 61 73 40 69 73 75 |s@captio|n\as@isu|
|000005a0| 63 61 70 74 69 6f 6e 7d | 0a 5c 44 65 63 6c 61 72 |caption}|.\Declar|
|000005b0| 65 4f 70 74 69 6f 6e 7b | 68 61 6e 67 7d 7b 5c 45 |eOption{|hang}{\E|
|000005c0| 78 65 63 75 74 65 4f 70 | 74 69 6f 6e 73 7b 69 73 |xecuteOp|tions{is|
|000005d0| 75 7d 7d 0a 5c 44 65 63 | 6c 61 72 65 4f 70 74 69 |u}}.\Dec|lareOpti|
|000005e0| 6f 6e 7b 63 65 6e 74 65 | 72 7d 7b 5c 6c 65 74 5c |on{cente|r}{\let\|
|000005f0| 61 73 40 63 61 70 74 69 | 6f 6e 5c 61 73 40 63 65 |as@capti|on\as@ce|
|00000600| 6e 74 65 72 63 61 70 74 | 69 6f 6e 7d 0a 5c 44 65 |ntercapt|ion}.\De|
|00000610| 63 6c 61 72 65 4f 70 74 | 69 6f 6e 7b 61 6e 6e 65 |clareOpt|ion{anne|
|00000620| 7d 7b 5c 6c 65 74 5c 61 | 73 40 63 61 70 74 69 6f |}{\let\a|s@captio|
|00000630| 6e 5c 61 73 40 61 6e 6e | 65 63 61 70 74 69 6f 6e |n\as@ann|ecaption|
|00000640| 7d 0a 5c 44 65 63 6c 61 | 72 65 4f 70 74 69 6f 6e |}.\Decla|reOption|
|00000650| 7b 63 65 6e 74 65 72 6c | 61 73 74 7d 7b 5c 45 78 |{centerl|ast}{\Ex|
|00000660| 65 63 75 74 65 4f 70 74 | 69 6f 6e 73 7b 61 6e 6e |ecuteOpt|ions{ann|
|00000670| 65 7d 7d 0a 5c 44 65 63 | 6c 61 72 65 4f 70 74 69 |e}}.\Dec|lareOpti|
|00000680| 6f 6e 7b 73 63 72 69 70 | 74 73 69 7a 65 7d 7b 25 |on{scrip|tsize}{%|
|00000690| 0a 20 20 5c 72 65 6e 65 | 77 63 6f 6d 6d 61 6e 64 |. \rene|wcommand|
|000006a0| 7b 5c 63 61 70 74 69 6f | 6e 73 69 7a 65 7d 7b 5c |{\captio|nsize}{\|
|000006b0| 73 63 72 69 70 74 73 69 | 7a 65 7d 0a 20 20 5c 61 |scriptsi|ze}. \a|
|000006c0| 73 40 73 75 62 63 61 70 | 73 69 7a 65 7b 5c 73 63 |s@subcap|size{\sc|
|000006d0| 72 69 70 74 73 69 7a 65 | 7d 7d 0a 5c 44 65 63 6c |riptsize|}}.\Decl|
|000006e0| 61 72 65 4f 70 74 69 6f | 6e 7b 66 6f 6f 74 6e 6f |areOptio|n{footno|
|000006f0| 74 65 73 69 7a 65 7d 7b | 25 0a 20 20 5c 72 65 6e |tesize}{|%. \ren|
|00000700| 65 77 63 6f 6d 6d 61 6e | 64 7b 5c 63 61 70 74 69 |ewcomman|d{\capti|
|00000710| 6f 6e 73 69 7a 65 7d 7b | 5c 66 6f 6f 74 6e 6f 74 |onsize}{|\footnot|
|00000720| 65 73 69 7a 65 7d 0a 20 | 20 5c 61 73 40 73 75 62 |esize}. | \as@sub|
|00000730| 63 61 70 73 69 7a 65 7b | 5c 73 63 72 69 70 74 73 |capsize{|\scripts|
|00000740| 69 7a 65 7d 7d 0a 5c 44 | 65 63 6c 61 72 65 4f 70 |ize}}.\D|eclareOp|
|00000750| 74 69 6f 6e 7b 73 6d 61 | 6c 6c 7d 7b 25 0a 20 20 |tion{sma|ll}{%. |
|00000760| 5c 72 65 6e 65 77 63 6f | 6d 6d 61 6e 64 7b 5c 63 |\renewco|mmand{\c|
|00000770| 61 70 74 69 6f 6e 73 69 | 7a 65 7d 7b 5c 73 6d 61 |aptionsi|ze}{\sma|
|00000780| 6c 6c 7d 0a 20 20 5c 61 | 73 40 73 75 62 63 61 70 |ll}. \a|s@subcap|
|00000790| 73 69 7a 65 7b 5c 66 6f | 6f 74 6e 6f 74 65 73 69 |size{\fo|otnotesi|
|000007a0| 7a 65 7d 7d 0a 5c 44 65 | 63 6c 61 72 65 4f 70 74 |ze}}.\De|clareOpt|
|000007b0| 69 6f 6e 7b 6e 6f 72 6d | 61 6c 73 69 7a 65 7d 7b |ion{norm|alsize}{|
|000007c0| 25 0a 20 20 5c 72 65 6e | 65 77 63 6f 6d 6d 61 6e |%. \ren|ewcomman|
|000007d0| 64 7b 5c 63 61 70 74 69 | 6f 6e 73 69 7a 65 7d 7b |d{\capti|onsize}{|
|000007e0| 5c 6e 6f 72 6d 61 6c 73 | 69 7a 65 7d 0a 20 20 5c |\normals|ize}. \|
|000007f0| 61 73 40 73 75 62 63 61 | 70 73 69 7a 65 7b 5c 66 |as@subca|psize{\f|
|00000800| 6f 6f 74 6e 6f 74 65 73 | 69 7a 65 7d 7d 0a 5c 44 |ootnotes|ize}}.\D|
|00000810| 65 63 6c 61 72 65 4f 70 | 74 69 6f 6e 7b 6c 61 72 |eclareOp|tion{lar|
|00000820| 67 65 7d 7b 25 0a 20 20 | 5c 72 65 6e 65 77 63 6f |ge}{%. |\renewco|
|00000830| 6d 6d 61 6e 64 7b 5c 63 | 61 70 74 69 6f 6e 73 69 |mmand{\c|aptionsi|
|00000840| 7a 65 7d 7b 5c 6c 61 72 | 67 65 7d 0a 20 20 5c 61 |ze}{\lar|ge}. \a|
|00000850| 73 40 73 75 62 63 61 70 | 73 69 7a 65 7b 5c 6e 6f |s@subcap|size{\no|
|00000860| 72 6d 61 6c 73 69 7a 65 | 7d 7d 0a 5c 44 65 63 6c |rmalsize|}}.\Decl|
|00000870| 61 72 65 4f 70 74 69 6f | 6e 7b 4c 61 72 67 65 7d |areOptio|n{Large}|
|00000880| 7b 25 0a 20 20 5c 72 65 | 6e 65 77 63 6f 6d 6d 61 |{%. \re|newcomma|
|00000890| 6e 64 7b 5c 63 61 70 74 | 69 6f 6e 73 69 7a 65 7d |nd{\capt|ionsize}|
|000008a0| 7b 5c 4c 61 72 67 65 7d | 0a 20 20 5c 61 73 40 73 |{\Large}|. \as@s|
|000008b0| 75 62 63 61 70 73 69 7a | 65 7b 5c 6c 61 72 67 65 |ubcapsiz|e{\large|
|000008c0| 7d 7d 0a 5c 44 65 63 6c | 61 72 65 4f 70 74 69 6f |}}.\Decl|areOptio|
|000008d0| 6e 7b 75 70 7d 7b 5c 72 | 65 6e 65 77 63 6f 6d 6d |n{up}{\r|enewcomm|
|000008e0| 61 6e 64 7b 5c 63 61 70 | 74 69 6f 6e 6c 61 62 65 |and{\cap|tionlabe|
|000008f0| 6c 66 6f 6e 74 7d 7b 5c | 75 70 73 68 61 70 65 7d |lfont}{\|upshape}|
|00000900| 7d 0a 5c 44 65 63 6c 61 | 72 65 4f 70 74 69 6f 6e |}.\Decla|reOption|
|00000910| 7b 69 74 7d 7b 5c 72 65 | 6e 65 77 63 6f 6d 6d 61 |{it}{\re|newcomma|
|00000920| 6e 64 7b 5c 63 61 70 74 | 69 6f 6e 6c 61 62 65 6c |nd{\capt|ionlabel|
|00000930| 66 6f 6e 74 7d 7b 5c 69 | 74 73 68 61 70 65 7d 7d |font}{\i|tshape}}|
|00000940| 0a 5c 44 65 63 6c 61 72 | 65 4f 70 74 69 6f 6e 7b |.\Declar|eOption{|
|00000950| 73 6c 7d 7b 5c 72 65 6e | 65 77 63 6f 6d 6d 61 6e |sl}{\ren|ewcomman|
|00000960| 64 7b 5c 63 61 70 74 69 | 6f 6e 6c 61 62 65 6c 66 |d{\capti|onlabelf|
|00000970| 6f 6e 74 7d 7b 5c 73 6c | 73 68 61 70 65 7d 7d 0a |ont}{\sl|shape}}.|
|00000980| 5c 44 65 63 6c 61 72 65 | 4f 70 74 69 6f 6e 7b 73 |\Declare|Option{s|
|00000990| 63 7d 7b 5c 72 65 6e 65 | 77 63 6f 6d 6d 61 6e 64 |c}{\rene|wcommand|
|000009a0| 7b 5c 63 61 70 74 69 6f | 6e 6c 61 62 65 6c 66 6f |{\captio|nlabelfo|
|000009b0| 6e 74 7d 7b 5c 73 63 73 | 68 61 70 65 7d 7d 0a 5c |nt}{\scs|hape}}.\|
|000009c0| 44 65 63 6c 61 72 65 4f | 70 74 69 6f 6e 7b 6d 64 |DeclareO|ption{md|
|000009d0| 7d 7b 5c 72 65 6e 65 77 | 63 6f 6d 6d 61 6e 64 7b |}{\renew|command{|
|000009e0| 5c 63 61 70 74 69 6f 6e | 6c 61 62 65 6c 66 6f 6e |\caption|labelfon|
|000009f0| 74 7d 7b 5c 6d 64 73 65 | 72 69 65 73 7d 7d 0a 5c |t}{\mdse|ries}}.\|
|00000a00| 44 65 63 6c 61 72 65 4f | 70 74 69 6f 6e 7b 62 66 |DeclareO|ption{bf|
|00000a10| 7d 7b 5c 72 65 6e 65 77 | 63 6f 6d 6d 61 6e 64 7b |}{\renew|command{|
|00000a20| 5c 63 61 70 74 69 6f 6e | 6c 61 62 65 6c 66 6f 6e |\caption|labelfon|
|00000a30| 74 7d 7b 5c 62 66 73 65 | 72 69 65 73 7d 7d 0a 5c |t}{\bfse|ries}}.\|
|00000a40| 44 65 63 6c 61 72 65 4f | 70 74 69 6f 6e 7b 72 6d |DeclareO|ption{rm|
|00000a50| 7d 7b 5c 72 65 6e 65 77 | 63 6f 6d 6d 61 6e 64 7b |}{\renew|command{|
|00000a60| 5c 63 61 70 74 69 6f 6e | 6c 61 62 65 6c 66 6f 6e |\caption|labelfon|
|00000a70| 74 7d 7b 5c 72 6d 66 61 | 6d 69 6c 79 7d 7d 0a 5c |t}{\rmfa|mily}}.\|
|00000a80| 44 65 63 6c 61 72 65 4f | 70 74 69 6f 6e 7b 73 66 |DeclareO|ption{sf|
|00000a90| 7d 7b 5c 72 65 6e 65 77 | 63 6f 6d 6d 61 6e 64 7b |}{\renew|command{|
|00000aa0| 5c 63 61 70 74 69 6f 6e | 6c 61 62 65 6c 66 6f 6e |\caption|labelfon|
|00000ab0| 74 7d 7b 5c 73 66 66 61 | 6d 69 6c 79 7d 7d 0a 5c |t}{\sffa|mily}}.\|
|00000ac0| 44 65 63 6c 61 72 65 4f | 70 74 69 6f 6e 7b 74 74 |DeclareO|ption{tt|
|00000ad0| 7d 7b 5c 72 65 6e 65 77 | 63 6f 6d 6d 61 6e 64 7b |}{\renew|command{|
|00000ae0| 5c 63 61 70 74 69 6f 6e | 6c 61 62 65 6c 66 6f 6e |\caption|labelfon|
|00000af0| 74 7d 7b 5c 74 74 66 61 | 6d 69 6c 79 7d 7d 0a 5c |t}{\ttfa|mily}}.\|
|00000b00| 44 65 63 6c 61 72 65 4f | 70 74 69 6f 6e 7b 72 75 |DeclareO|ption{ru|
|00000b10| 6c 65 64 7d 7b 5c 6e 65 | 77 63 6f 6d 6d 61 6e 64 |led}{\ne|wcommand|
|00000b20| 5c 61 73 40 72 75 6c 65 | 64 7b 7d 7d 0a 5c 45 78 |\as@rule|d{}}.\Ex|
|00000b30| 65 63 75 74 65 4f 70 74 | 69 6f 6e 73 7b 6e 6f 72 |ecuteOpt|ions{nor|
|00000b40| 6d 61 6c 7d 0a 5c 50 72 | 6f 63 65 73 73 4f 70 74 |mal}.\Pr|ocessOpt|
|00000b50| 69 6f 6e 73 0a 5c 6e 65 | 77 73 61 76 65 62 6f 78 |ions.\ne|wsavebox|
|00000b60| 7b 5c 61 73 40 63 61 70 | 74 69 6f 6e 62 6f 78 7d |{\as@cap|tionbox}|
|00000b70| 0a 5c 6e 65 77 6c 65 6e | 67 74 68 7b 5c 61 73 40 |.\newlen|gth{\as@|
|00000b80| 63 61 70 74 69 6f 6e 77 | 69 64 74 68 7d 0a 5c 6e |captionw|idth}.\n|
|00000b90| 65 77 63 6f 6d 6d 61 6e | 64 7b 5c 61 73 40 6d 61 |ewcomman|d{\as@ma|
|00000ba0| 6b 65 63 61 70 74 69 6f | 6e 7d 5b 32 5d 7b 25 0a |kecaptio|n}[2]{%.|
|00000bb0| 20 20 5c 73 65 74 6c 65 | 6e 67 74 68 7b 5c 6c 65 | \setle|ngth{\le|
|00000bc0| 66 74 73 6b 69 70 7d 7b | 5c 63 61 70 74 69 6f 6e |ftskip}{|\caption|
|00000bd0| 6d 61 72 67 69 6e 7d 25 | 0a 20 20 5c 73 65 74 6c |margin}%|. \setl|
|00000be0| 65 6e 67 74 68 7b 5c 72 | 69 67 68 74 73 6b 69 70 |ength{\r|ightskip|
|00000bf0| 7d 7b 5c 63 61 70 74 69 | 6f 6e 6d 61 72 67 69 6e |}{\capti|onmargin|
|00000c00| 7d 25 0a 20 20 5c 61 64 | 64 74 6f 6c 65 6e 67 74 |}%. \ad|dtolengt|
|00000c10| 68 7b 5c 61 73 40 63 61 | 70 74 69 6f 6e 77 69 64 |h{\as@ca|ptionwid|
|00000c20| 74 68 7d 7b 2d 32 5c 63 | 61 70 74 69 6f 6e 6d 61 |th}{-2\c|aptionma|
|00000c30| 72 67 69 6e 7d 25 0a 20 | 20 5c 63 61 70 74 69 6f |rgin}%. | \captio|
|00000c40| 6e 73 69 7a 65 25 0a 20 | 20 5c 73 62 6f 78 7b 5c |nsize%. | \sbox{\|
|00000c50| 61 73 40 63 61 70 74 69 | 6f 6e 62 6f 78 7d 7b 7b |as@capti|onbox}{{|
|00000c60| 5c 63 61 70 74 69 6f 6e | 6c 61 62 65 6c 66 6f 6e |\caption|labelfon|
|00000c70| 74 20 23 31 3a 7d 20 23 | 32 7d 25 0a 20 20 5c 69 |t #1:} #|2}%. \i|
|00000c80| 66 64 69 6d 20 5c 77 64 | 5c 61 73 40 63 61 70 74 |fdim \wd|\as@capt|
|00000c90| 69 6f 6e 62 6f 78 20 3e | 5c 61 73 40 63 61 70 74 |ionbox >|\as@capt|
|00000ca0| 69 6f 6e 77 69 64 74 68 | 0a 20 20 20 20 5c 61 73 |ionwidth|. \as|
|00000cb0| 40 63 61 70 74 69 6f 6e | 7b 7b 5c 63 61 70 74 69 |@caption|{{\capti|
|00000cc0| 6f 6e 6c 61 62 65 6c 66 | 6f 6e 74 20 23 31 3a 7d |onlabelf|ont #1:}|
|00000cd0| 7d 7b 23 32 7d 5c 70 61 | 72 25 0a 20 20 5c 65 6c |}{#2}\pa|r%. \el|
|00000ce0| 73 65 25 0a 20 20 20 20 | 5c 62 65 67 69 6e 7b 63 |se%. |\begin{c|
|00000cf0| 65 6e 74 65 72 7d 5c 75 | 73 65 62 6f 78 7b 5c 61 |enter}\u|sebox{\a|
|00000d00| 73 40 63 61 70 74 69 6f | 6e 62 6f 78 7d 5c 65 6e |s@captio|nbox}\en|
|00000d10| 64 7b 63 65 6e 74 65 72 | 7d 25 0a 20 20 5c 66 69 |d{center|}%. \fi|
|00000d20| 7d 0a 5c 72 65 6e 65 77 | 63 6f 6d 6d 61 6e 64 7b |}.\renew|command{|
|00000d30| 5c 40 6d 61 6b 65 63 61 | 70 74 69 6f 6e 7d 5b 32 |\@makeca|ption}[2|
|00000d40| 5d 7b 25 0a 20 20 5c 76 | 73 6b 69 70 5c 61 62 6f |]{%. \v|skip\abo|
|00000d50| 76 65 63 61 70 74 69 6f | 6e 73 6b 69 70 25 0a 20 |vecaptio|nskip%. |
|00000d60| 20 5c 73 65 74 6c 65 6e | 67 74 68 7b 5c 61 73 40 | \setlen|gth{\as@|
|00000d70| 63 61 70 74 69 6f 6e 77 | 69 64 74 68 7d 7b 5c 6c |captionw|idth}{\l|
|00000d80| 69 6e 65 77 69 64 74 68 | 7d 25 0a 20 20 5c 61 73 |inewidth|}%. \as|
|00000d90| 40 6d 61 6b 65 63 61 70 | 74 69 6f 6e 7b 23 31 7d |@makecap|tion{#1}|
|00000da0| 7b 23 32 7d 25 0a 20 20 | 5c 76 73 6b 69 70 5c 62 |{#2}%. |\vskip\b|
|00000db0| 65 6c 6f 77 63 61 70 74 | 69 6f 6e 73 6b 69 70 7d |elowcapt|ionskip}|
|00000dc0| 0a 5c 69 66 78 5c 40 6d | 61 6b 65 72 63 61 70 74 |.\ifx\@m|akercapt|
|00000dd0| 69 6f 6e 5c 75 6e 64 65 | 66 69 6e 65 64 0a 5c 65 |ion\unde|fined.\e|
|00000de0| 6c 73 65 0a 20 20 5c 74 | 79 70 65 6f 75 74 7b 5c |lse. \t|ypeout{\|
|00000df0| 73 70 61 63 65 5c 73 70 | 61 63 65 5c 73 70 61 63 |space\sp|ace\spac|
|00000e00| 65 5c 73 70 61 63 65 5c | 73 70 61 63 65 5c 73 70 |e\space\|space\sp|
|00000e10| 61 63 65 5c 73 70 61 63 | 65 5c 73 70 61 63 65 5c |ace\spac|e\space\|
|00000e20| 73 70 61 63 65 0a 20 20 | 20 20 20 20 20 20 20 20 |space. | |
|00000e30| 20 60 72 6f 74 61 74 69 | 6e 67 27 20 70 61 63 6b | `rotati|ng' pack|
|00000e40| 61 67 65 20 64 65 74 65 | 63 74 65 64 7d 0a 20 20 |age dete|cted}. |
|00000e50| 5c 72 65 6e 65 77 63 6f | 6d 6d 61 6e 64 7b 5c 40 |\renewco|mmand{\@|
|00000e60| 6d 61 6b 65 72 63 61 70 | 74 69 6f 6e 7d 5b 32 5d |makercap|tion}[2]|
|00000e70| 7b 25 0a 20 20 20 20 5c | 76 73 6b 69 70 20 31 30 |{%. \|vskip 10|
|00000e80| 5c 70 40 25 0a 20 20 20 | 20 5c 73 65 74 6c 65 6e |\p@%. | \setlen|
|00000e90| 67 74 68 7b 5c 61 73 40 | 63 61 70 74 69 6f 6e 77 |gth{\as@|captionw|
|00000ea0| 69 64 74 68 7d 7b 5c 74 | 65 78 74 68 65 69 67 68 |idth}{\t|extheigh|
|00000eb0| 74 7d 25 0a 20 20 20 20 | 5c 61 73 40 6d 61 6b 65 |t}%. |\as@make|
|00000ec0| 63 61 70 74 69 6f 6e 7b | 23 31 7d 7b 23 32 7d 7d |caption{|#1}{#2}}|
|00000ed0| 0a 20 20 5c 72 65 6e 65 | 77 63 6f 6d 6d 61 6e 64 |. \rene|wcommand|
|00000ee0| 7b 5c 40 6d 61 6b 65 72 | 6f 74 63 61 70 74 69 6f |{\@maker|otcaptio|
|00000ef0| 6e 7d 5b 32 5d 7b 25 0a | 20 20 20 20 5c 63 61 70 |n}[2]{%.| \cap|
|00000f00| 74 69 6f 6e 73 69 7a 65 | 25 0a 20 20 20 20 5c 73 |tionsize|%. \s|
|00000f10| 62 6f 78 7b 5c 61 73 40 | 63 61 70 74 69 6f 6e 62 |box{\as@|captionb|
|00000f20| 6f 78 7d 7b 7b 5c 63 61 | 70 74 69 6f 6e 6c 61 62 |ox}{{\ca|ptionlab|
|00000f30| 65 6c 66 6f 6e 74 20 23 | 31 3a 7d 20 23 32 7d 25 |elfont #|1:} #2}%|
|00000f40| 0a 20 20 20 20 5c 69 66 | 64 69 6d 20 5c 77 64 5c |. \if|dim \wd\|
|00000f50| 61 73 40 63 61 70 74 69 | 6f 6e 62 6f 78 20 3e 20 |as@capti|onbox > |
|00000f60| 2e 38 5c 76 73 69 7a 65 | 0a 20 20 20 20 20 20 5c |.8\vsize|. \|
|00000f70| 72 6f 74 61 74 65 62 6f | 78 7b 39 30 7d 7b 25 0a |rotatebo|x{90}{%.|
|00000f80| 20 20 20 20 20 20 20 20 | 5c 73 65 74 6c 65 6e 67 | |\setleng|
|00000f90| 74 68 7b 5c 61 73 40 63 | 61 70 74 69 6f 6e 77 69 |th{\as@c|aptionwi|
|00000fa0| 64 74 68 7d 7b 2e 38 5c | 74 65 78 74 68 65 69 67 |dth}{.8\|textheig|
|00000fb0| 68 74 7d 25 0a 20 20 20 | 20 20 20 20 20 5c 62 65 |ht}%. | \be|
|00000fc0| 67 69 6e 7b 6d 69 6e 69 | 70 61 67 65 7d 7b 5c 61 |gin{mini|page}{\a|
|00000fd0| 73 40 63 61 70 74 69 6f | 6e 77 69 64 74 68 7d 25 |s@captio|nwidth}%|
|00000fe0| 0a 20 20 20 20 20 20 20 | 20 20 20 5c 61 73 40 63 |. | \as@c|
|00000ff0| 61 70 74 69 6f 6e 7b 7b | 5c 63 61 70 74 69 6f 6e |aption{{|\caption|
|00001000| 6c 61 62 65 6c 66 6f 6e | 74 20 23 31 3a 7d 7d 7b |labelfon|t #1:}}{|
|00001010| 23 32 7d 25 0a 20 20 20 | 20 20 20 20 20 5c 65 6e |#2}%. | \en|
|00001020| 64 7b 6d 69 6e 69 70 61 | 67 65 7d 7d 5c 70 61 72 |d{minipa|ge}}\par|
|00001030| 0a 20 20 20 20 5c 65 6c | 73 65 25 0a 20 20 20 20 |. \el|se%. |
|00001040| 20 20 5c 72 6f 74 61 74 | 65 62 6f 78 7b 39 30 7d | \rotat|ebox{90}|
|00001050| 7b 5c 75 73 65 62 6f 78 | 7b 5c 61 73 40 63 61 70 |{\usebox|{\as@cap|
|00001060| 74 69 6f 6e 62 6f 78 7d | 7d 25 0a 20 20 20 20 5c |tionbox}|}%. \|
|00001070| 66 69 0a 20 20 20 20 5c | 68 73 70 61 63 65 7b 31 |fi. \|hspace{1|
|00001080| 32 70 74 7d 7d 0a 20 20 | 5c 72 65 6e 65 77 63 6f |2pt}}. |\renewco|
|00001090| 6d 6d 61 6e 64 7b 5c 73 | 69 64 65 77 61 79 73 66 |mmand{\s|idewaysf|
|000010a0| 69 67 75 72 65 7d 7b 25 | 0a 20 20 20 20 5c 6c 65 |igure}{%|. \le|
|000010b0| 74 5c 40 6d 61 6b 65 63 | 61 70 74 69 6f 6e 5c 40 |t\@makec|aption\@|
|000010c0| 6d 61 6b 65 72 63 61 70 | 74 69 6f 6e 5c 40 72 6f |makercap|tion\@ro|
|000010d0| 74 66 6c 6f 61 74 7b 66 | 69 67 75 72 65 7d 7d 0a |tfloat{f|igure}}.|
|000010e0| 20 20 5c 72 65 6e 65 77 | 63 6f 6d 6d 61 6e 64 7b | \renew|command{|
|000010f0| 5c 73 69 64 65 77 61 79 | 73 74 61 62 6c 65 7d 7b |\sideway|stable}{|
|00001100| 25 0a 20 20 20 20 5c 6c | 65 74 5c 40 6d 61 6b 65 |%. \l|et\@make|
|00001110| 63 61 70 74 69 6f 6e 5c | 40 6d 61 6b 65 72 63 61 |caption\|@makerca|
|00001120| 70 74 69 6f 6e 5c 40 72 | 6f 74 66 6c 6f 61 74 7b |ption\@r|otfloat{|
|00001130| 74 61 62 6c 65 7d 7d 0a | 5c 66 69 0a 5c 69 66 78 |table}}.|\fi.\ifx|
|00001140| 5c 66 6c 6f 61 74 63 40 | 70 6c 61 69 6e 5c 75 6e |\floatc@|plain\un|
|00001150| 64 65 66 69 6e 65 64 0a | 5c 65 6c 73 65 0a 20 20 |defined.|\else. |
|00001160| 5c 74 79 70 65 6f 75 74 | 7b 5c 73 70 61 63 65 5c |\typeout|{\space\|
|00001170| 73 70 61 63 65 5c 73 70 | 61 63 65 5c 73 70 61 63 |space\sp|ace\spac|
|00001180| 65 5c 73 70 61 63 65 5c | 73 70 61 63 65 5c 73 70 |e\space\|space\sp|
|00001190| 61 63 65 5c 73 70 61 63 | 65 5c 73 70 61 63 65 0a |ace\spac|e\space.|
|000011a0| 20 20 20 20 20 20 20 20 | 20 20 20 60 66 6c 6f 61 | | `floa|
|000011b0| 74 27 20 70 61 63 6b 61 | 67 65 20 64 65 74 65 63 |t' packa|ge detec|
|000011c0| 74 65 64 7d 0a 20 20 5c | 72 65 6e 65 77 63 6f 6d |ted}. \|renewcom|
|000011d0| 6d 61 6e 64 5c 66 6c 6f | 61 74 63 40 70 6c 61 69 |mand\flo|atc@plai|
|000011e0| 6e 5b 32 5d 7b 25 0a 20 | 20 20 20 5c 73 65 74 6c |n[2]{%. | \setl|
|000011f0| 65 6e 67 74 68 7b 5c 61 | 73 40 63 61 70 74 69 6f |ength{\a|s@captio|
|00001200| 6e 77 69 64 74 68 7d 7b | 5c 6c 69 6e 65 77 69 64 |nwidth}{|\linewid|
|00001210| 74 68 7d 25 0a 20 20 20 | 20 5c 61 73 40 6d 61 6b |th}%. | \as@mak|
|00001220| 65 63 61 70 74 69 6f 6e | 7b 23 31 7d 7b 23 32 7d |ecaption|{#1}{#2}|
|00001230| 7d 0a 20 20 5c 69 66 78 | 5c 61 73 40 72 75 6c 65 |}. \ifx|\as@rule|
|00001240| 64 5c 75 6e 64 65 66 69 | 6e 65 64 0a 20 20 5c 65 |d\undefi|ned. \e|
|00001250| 6c 73 65 0a 20 20 20 20 | 5c 72 65 6e 65 77 63 6f |lse. |\renewco|
|00001260| 6d 6d 61 6e 64 5c 66 6c | 6f 61 74 63 40 72 75 6c |mmand\fl|oatc@rul|
|00001270| 65 64 5b 32 5d 7b 25 0a | 20 20 20 20 20 20 5c 73 |ed[2]{%.| \s|
|00001280| 65 74 6c 65 6e 67 74 68 | 7b 5c 61 73 40 63 61 70 |etlength|{\as@cap|
|00001290| 74 69 6f 6e 77 69 64 74 | 68 7d 7b 5c 6c 69 6e 65 |tionwidt|h}{\line|
|000012a0| 77 69 64 74 68 7d 25 0a | 20 20 20 20 20 20 5c 63 |width}%.| \c|
|000012b0| 61 70 74 69 6f 6e 73 69 | 7a 65 25 0a 20 20 20 20 |aptionsi|ze%. |
|000012c0| 20 20 5c 61 73 40 63 61 | 70 74 69 6f 6e 7b 7b 5c | \as@ca|ption{{\|
|000012d0| 63 61 70 74 69 6f 6e 6c | 61 62 65 6c 66 6f 6e 74 |captionl|abelfont|
|000012e0| 20 23 31 3a 7d 7d 7b 23 | 32 7d 5c 70 61 72 7d 0a | #1:}}{#|2}\par}.|
|000012f0| 20 20 5c 66 69 0a 5c 66 | 69 0a 5c 65 6e 64 69 6e | \fi.\f|i.\endin|
|00001300| 70 75 74 0a 25 25 20 0a | 25 25 20 45 6e 64 20 6f |put.%% .|%% End o|
|00001310| 66 20 66 69 6c 65 20 60 | 63 61 70 74 69 6f 6e 2e |f file `|caption.|
|00001320| 73 74 79 27 2e 0a | |sty'.. | |
+--------+-------------------------+-------------------------+--------+--------+